翻訳と辞書
Words near each other
・ Operation Atlas
・ Operation Atlas (Mandatory Palestine)
・ Operation Atrina
・ Operation Attila
・ Operation Attila (World War II)
・ Operation Attleboro
・ Operating Passenger Railroad Stations Thematic Resource (New Jersey)
・ Operating point
・ Operating ratio
・ Operating reserve
・ Operating room management
・ Operating speed
・ Operating subsidiary
・ Operating surplus
・ Operating system
Operating system abstraction layer
・ Operating system advocacy
・ Operating System Embedded
・ Operating System Patcher
・ Operating System Projects
・ Operating system service management
・ Operating system Wi-Fi support
・ Operating table
・ Operating temperature
・ Operating theater
・ Operating Thetan
・ Operating weight
・ Operating-system-level virtualization
・ Operation
・ Operation (game)


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Operating system abstraction layer : ウィキペディア英語版
Operating system abstraction layer
An operating system abstraction layer (OSAL) provides an application programming interface (API) to an abstract operating system making it easier and quicker to develop code for multiple software or hardware platforms.
OS abstraction layers deal with presenting an abstraction of the common system functionality that is offered by any Operating system by the means of providing meaningful and easy to use Wrapper functions that in turn encapsulate the system functions offered by the OS to which the code needs porting. A well designed OSAL provides implementations of an API for several real-time operating systems (such as vxWorks, eCos, RTLinux, RTEMS). Implementations may also be provided for non real-time operating systems, allowing the abstracted software to be developed and tested in a developer friendly desktop environment.
In addition to the OS APIs, the OS Abstraction Layer project may also provide a hardware abstraction layer, designed to provide a portable interface to hardware devices such as memory, I/O ports, and non-volatile memory. To facilitate the use of these APIs, OSALs generally include a directory structure and set of makefiles that facilitate building a project for a particular OS and hardware platform.
Implementing projects using OSALs allows for development of portable embedded system software that is independent of a particular real-time operating system. It also allows for embedded system software to be developed and tested on desktop workstations, providing a shorter development and debug time.
== Implementations ==

* TnFOX
* ClarinoxSoftFrame – middleware which provides OS abstraction targeting wireless embedded device and system development. It comprises wireless protocol stacks, development tools and memory management techniques in addition to the support of desktop and a range of real-time operating systems
* (IBM's Rhaphsody )
* (ACE )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Operating system abstraction layer」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.